#ifndef ACCOUNTMANAGER_H
#define	ACCOUNTMANAGER_H


#include "Account.h"
#include "AccountManagerInstance.h"



class AccountManager
{
public:
	AccountManager();
	AccountManager(const AccountManager& rhs);
	~AccountManager();

	void AddAccount(const Account& account);
	const Account* GetAccount(const std::string& username) const;

protected:

private:
	AccountManagerInstance *instance;

};

#endif //ACCOUNTMANAGER_H
